WooCommerce\PayPalCommerce\Applepay\Assets\ApplePayButton C

Total Complexity 101
Dependencies 13
Dependents 2
Total lines 794
Lines of code 472
Logical lines of code 341
Comment lines 272
Methods 33
Properties 13

Methods 33

Method Rating Maintainability Complexity Lines of code
render()
A
42 12 57
update_shipping_contact()
A
46 9 39
initialize()
A
49 8 30
calculate_totals_cart_page()
S
51 5 27
update_posted_data()
S
47 4 37
update_shipping_method()
S
54 5 21
cart_shipping_methods()
S
55 5 18
which_calculate_totals()
S
57 5 17
create_wc_order()
S
51 4 26
calculate_totals_single_product()
S
54 4 23
add_apple_onboarding_option()
S
57 4 16
cart_calculation_results()
S
68 4 5
save_old_cart()
S
63 3 11
reload_cart()
S
67 3 8
is_enabled()
S
68 3 7
enqueue()
S
61 2 12
validate()
S
63 2 11
enqueue_styles()
S
68 2 7
is_nonce_valid()
S
67 2 7
clear_current_cart()
S
70 2 7
getShippingPackages()
S
60 1 13
__construct()
S
59 1 13
prepare_cart()
S
66 1 7
bootstrap_ajax_request()
S
62 1 10
customer_address()
S
66 1 8
hide_gateway_until_eligible()
S
83 1 5
applepay_data_object_http()
S
78 1 3
create_wc_countries()
S
80 1 3
enqueue_admin()
S
71 1 5
enqueue_admin_styles()
S
74 1 4
script_data()
S
81 1 3
script_data_for_admin()
S
81 1 3
applepay_button()
S
69 1 9